<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Voodoo Shader Framework: K:/VoodooShader/DX8_Module/Wrapper.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.png"
             onmouseover="return searchBox.OnSearchSelectShow()"
             onmouseout="return searchBox.OnSearchSelectHide()"
             alt=""/>
        <input type="text" id="MSearchField" value="Search" accesskey="S"
             onfocus="searchBox.OnSearchFieldFocus(true)" 
             onblur="searchBox.OnSearchFieldFocus(false)" 
             onkeyup="searchBox.OnSearchFieldChange(event)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>K:/VoodooShader/DX8_Module/Wrapper.hpp File Reference</h1><code>#include &quot;../Framework/VoodooFramework.hpp&quot;</code><br/>
<code>#include &quot;../DX9_Module/DX9_Module.hpp&quot;</code><br/>
<code>#include &lt;d3d9.h&gt;</code><br/>
<code>#include &lt;d3dx9.h&gt;</code><br/>
<div class="dynheader">
Include dependency graph for Wrapper.hpp:</div>
<div class="dynsection">
<div class="center"><img src="_wrapper_8hpp__incl.png" border="0" usemap="#_k_1_2_voodoo_shader_2_d_x8___module_2_wrapper_8hpp_map" alt=""/></div>
</div>

<p><a href="_wrapper_8hpp_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___d3_d_a_d_a_p_t_e_r___i_d_e_n_t_i_f_i_e_r8.html">_D3DADAPTER_IDENTIFIER8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___d3_d_c_a_p_s8.html">_D3DCAPS8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___d3_d_p_r_e_s_e_n_t___p_a_r_a_m_e_t_e_r_s8__.html">_D3DPRESENT_PARAMETERS8_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct___d3_d_s_u_r_f_a_c_e___d_e_s_c8.html">_D3DSURFACE_DESC8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_r_g_b_v_e_c_t_o_r.html">RGBVECTOR</a></td></tr>
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a8309a8ae9af8b669d96f2ed995f70491">_D3D8HEADER_INL_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a0604f04fe31c715e66d2b6ed3eb10d99">D3DPRESENT_PARAMETERS9</a>&nbsp;&nbsp;&nbsp;D3DPRESENT_PARAMETERS</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a132529751fafeef0a55786b7893eb63c">D3DSURFACE_DESC9</a>&nbsp;&nbsp;&nbsp;D3DSURFACE_DESC</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a8d43562532e275d490644ad884f90000">D3DTSS_ADDRESSU</a>&nbsp;&nbsp;&nbsp;13</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a2e68ec68aa4a7af9e4ace40d1f233866">D3DTSS_ADDRESSV</a>&nbsp;&nbsp;&nbsp;14</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a4601a7ffd35a05a0bb1d5eca6b8ac97a">D3DTSS_ADDRESSW</a>&nbsp;&nbsp;&nbsp;25</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a227a9afdea6d3213620bcb2ca34992d6">D3DTSS_BORDERCOLOR</a>&nbsp;&nbsp;&nbsp;15</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a4f621ac05922b2ea304c94e0445d5c04">D3DTSS_MAGFILTER</a>&nbsp;&nbsp;&nbsp;16</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#ae6d28c07fddcf9e861b3c8b6ab95ada6">D3DTSS_MAXANISOTROPY</a>&nbsp;&nbsp;&nbsp;21</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a74c50ce3db9310a2d534b6316d4ec1c6">D3DTSS_MAXMIPLEVEL</a>&nbsp;&nbsp;&nbsp;20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#af47ef9374011356891e48f98d00a5927">D3DTSS_MINFILTER</a>&nbsp;&nbsp;&nbsp;17</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a902babf5e2ed36bd04d9268a7131de3a">D3DTSS_MIPFILTER</a>&nbsp;&nbsp;&nbsp;18</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a21c322668eded9b7a2e8699c20f15a0b">D3DTSS_MIPMAPLODBIAS</a>&nbsp;&nbsp;&nbsp;19</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#acbe0a01d656e8a3c57aab59a6b446ce2">IDirect3DBaseTexture8</a>&nbsp;&nbsp;&nbsp;IDirect3DTexture8</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a2c19c14939d1ffb3f7991fdbb468181e">IDirect3DCubeTexture8</a>&nbsp;&nbsp;&nbsp;void</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a2bba8b27146a002a78736dd4e1c75e3d">IDirect3DIndexBuffer8</a>&nbsp;&nbsp;&nbsp;void</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a8703f4430477604ca60736eaa812b0cf">IDirect3DSwapChain8</a>&nbsp;&nbsp;&nbsp;void</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a2948e9a89ece242fca10c57037f70e4b">IDirect3DVertexBuffer8</a>&nbsp;&nbsp;&nbsp;void</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#aa493e10599cbc9093b2585ac50e25eca">IDirect3DVolumeTexture8</a>&nbsp;&nbsp;&nbsp;void</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#ab6ea3a5af75b860b6e3d74f48d230d7c">UnusedFunction</a>()&nbsp;&nbsp;&nbsp;D3DERR_INVALIDCALL</td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="struct___d3_d_a_d_a_p_t_e_r___i_d_e_n_t_i_f_i_e_r8.html">_D3DADAPTER_IDENTIFIER8</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#aa211cf3323e13c846328d208a08b7f5c">D3DADAPTER_IDENTIFIER8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___d3_d_c_a_p_s8.html">_D3DCAPS8</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a7dafeca471be820c826cb5d365f50851">D3DCAPS8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef D3DCLIPSTATUS9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#aea73804cdb3d0bee62eec58414ab3030">D3DCLIPSTATUS8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef D3DLIGHT9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#ae6d90784aa49f4cfa9c688fbf567362e">D3DLIGHT8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef D3DMATERIAL9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a0365b5833d9d4a8fc3e1d20571924177">D3DMATERIAL8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="struct___d3_d_p_r_e_s_e_n_t___p_a_r_a_m_e_t_e_r_s8__.html">_D3DPRESENT_PARAMETERS8_</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a8e266fab9090b09fc13a2a0a06a86df2">D3DPRESENT_PARAMETERS8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IDirect3D8 *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a159c1c5dd916ab95c87b04c6bf036c4c">D3DProc8</a> )(UINT)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IDirect3D9 *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a828e3c35253be74bdd62f79bcfda3972">D3DProc9</a> )(UINT)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct___d3_d_s_u_r_f_a_c_e___d_e_s_c8.html">_D3DSURFACE_DESC8</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a06d244a146e7266c6ae1f99ca91ac1f0">D3DSURFACE_DESC8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef D3DVIEWPORT9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#aa46f00620cb88942216e9b1ef1ff2a43">D3DVIEWPORT8</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IDirect3D9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a50aad0ff990b29c019a0c85b9cee3c3b">IDirect3D</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IDirect3DDevice9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a46feedf976c5c9ffeb96396c967de985">IDirect3DDevice</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IDirect3DIndexBuffer9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#ab40733c00f103210eb721b0ac5e51df8">IDirect3DIndexBuffer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IDirect3DSurface9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a7751a7f35758ceb5b1dcb00f90770635">IDirect3DSurface</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IDirect3DTexture9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#ab7957cc0746a9296e47f051989c6a70c">IDirect3DTexture</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IDirect3DVertexBuffer9&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#afdc2bf8d759f43d6ce9e9536564bfeec">IDirect3DVertexBuffer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_r_g_b_v_e_c_t_o_r.html">RGBVECTOR</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a423e287b683ce72f076881161f1d5d66">LPRGBVECTOR</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_r_g_b_v_e_c_t_o_r.html">RGBVECTOR</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a2654a1434644ad2e8cc95edda7fc3916">RGBVECTOR</a></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a8debee3c1021126afc85d377999edecc">DECLARE_INTERFACE_</a> (IDirect3D8, IUnknown)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a102980ee508ecde7e23764971d0707bc">DECLARE_INTERFACE_</a> (IDirect3DDevice8, IUnknown)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#a6c4236873567d84a0273aa9d3fa3e306">DECLARE_INTERFACE_</a> (IDirect3DTexture8, IUnknown)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#aa22c2b3f91c12f6e1bc0e2c82a322e7c">DECLARE_INTERFACE_</a> (IDirect3DSurface8, IUnknown)</td></tr>
<tr><td colspan="2"><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> [] = &quot;#define &quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const GUID&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_wrapper_8hpp.html#aa9ea26faccd0670ffca16d885f3f2b94">guid</a></td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a8309a8ae9af8b669d96f2ed995f70491"></a><!-- doxytag: member="Wrapper.hpp::_D3D8HEADER_INL_" ref="a8309a8ae9af8b669d96f2ed995f70491" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> _D3D8HEADER_INL_</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0604f04fe31c715e66d2b6ed3eb10d99"></a><!-- doxytag: member="Wrapper.hpp::D3DPRESENT_PARAMETERS9" ref="a0604f04fe31c715e66d2b6ed3eb10d99" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DPRESENT_PARAMETERS9&nbsp;&nbsp;&nbsp;D3DPRESENT_PARAMETERS</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a132529751fafeef0a55786b7893eb63c"></a><!-- doxytag: member="Wrapper.hpp::D3DSURFACE_DESC9" ref="a132529751fafeef0a55786b7893eb63c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DSURFACE_DESC9&nbsp;&nbsp;&nbsp;D3DSURFACE_DESC</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8d43562532e275d490644ad884f90000"></a><!-- doxytag: member="Wrapper.hpp::D3DTSS_ADDRESSU" ref="a8d43562532e275d490644ad884f90000" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DTSS_ADDRESSU&nbsp;&nbsp;&nbsp;13</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2e68ec68aa4a7af9e4ace40d1f233866"></a><!-- doxytag: member="Wrapper.hpp::D3DTSS_ADDRESSV" ref="a2e68ec68aa4a7af9e4ace40d1f233866" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DTSS_ADDRESSV&nbsp;&nbsp;&nbsp;14</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4601a7ffd35a05a0bb1d5eca6b8ac97a"></a><!-- doxytag: member="Wrapper.hpp::D3DTSS_ADDRESSW" ref="a4601a7ffd35a05a0bb1d5eca6b8ac97a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DTSS_ADDRESSW&nbsp;&nbsp;&nbsp;25</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a227a9afdea6d3213620bcb2ca34992d6"></a><!-- doxytag: member="Wrapper.hpp::D3DTSS_BORDERCOLOR" ref="a227a9afdea6d3213620bcb2ca34992d6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DTSS_BORDERCOLOR&nbsp;&nbsp;&nbsp;15</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f621ac05922b2ea304c94e0445d5c04"></a><!-- doxytag: member="Wrapper.hpp::D3DTSS_MAGFILTER" ref="a4f621ac05922b2ea304c94e0445d5c04" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DTSS_MAGFILTER&nbsp;&nbsp;&nbsp;16</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae6d28c07fddcf9e861b3c8b6ab95ada6"></a><!-- doxytag: member="Wrapper.hpp::D3DTSS_MAXANISOTROPY" ref="ae6d28c07fddcf9e861b3c8b6ab95ada6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DTSS_MAXANISOTROPY&nbsp;&nbsp;&nbsp;21</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a74c50ce3db9310a2d534b6316d4ec1c6"></a><!-- doxytag: member="Wrapper.hpp::D3DTSS_MAXMIPLEVEL" ref="a74c50ce3db9310a2d534b6316d4ec1c6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DTSS_MAXMIPLEVEL&nbsp;&nbsp;&nbsp;20</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af47ef9374011356891e48f98d00a5927"></a><!-- doxytag: member="Wrapper.hpp::D3DTSS_MINFILTER" ref="af47ef9374011356891e48f98d00a5927" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DTSS_MINFILTER&nbsp;&nbsp;&nbsp;17</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a902babf5e2ed36bd04d9268a7131de3a"></a><!-- doxytag: member="Wrapper.hpp::D3DTSS_MIPFILTER" ref="a902babf5e2ed36bd04d9268a7131de3a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DTSS_MIPFILTER&nbsp;&nbsp;&nbsp;18</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a21c322668eded9b7a2e8699c20f15a0b"></a><!-- doxytag: member="Wrapper.hpp::D3DTSS_MIPMAPLODBIAS" ref="a21c322668eded9b7a2e8699c20f15a0b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> D3DTSS_MIPMAPLODBIAS&nbsp;&nbsp;&nbsp;19</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acbe0a01d656e8a3c57aab59a6b446ce2"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DBaseTexture8" ref="acbe0a01d656e8a3c57aab59a6b446ce2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> IDirect3DBaseTexture8&nbsp;&nbsp;&nbsp;IDirect3DTexture8</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2c19c14939d1ffb3f7991fdbb468181e"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DCubeTexture8" ref="a2c19c14939d1ffb3f7991fdbb468181e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> IDirect3DCubeTexture8&nbsp;&nbsp;&nbsp;void</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2bba8b27146a002a78736dd4e1c75e3d"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DIndexBuffer8" ref="a2bba8b27146a002a78736dd4e1c75e3d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> IDirect3DIndexBuffer8&nbsp;&nbsp;&nbsp;void</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8703f4430477604ca60736eaa812b0cf"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DSwapChain8" ref="a8703f4430477604ca60736eaa812b0cf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> IDirect3DSwapChain8&nbsp;&nbsp;&nbsp;void</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2948e9a89ece242fca10c57037f70e4b"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DVertexBuffer8" ref="a2948e9a89ece242fca10c57037f70e4b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> IDirect3DVertexBuffer8&nbsp;&nbsp;&nbsp;void</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa493e10599cbc9093b2585ac50e25eca"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DVolumeTexture8" ref="aa493e10599cbc9093b2585ac50e25eca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> IDirect3DVolumeTexture8&nbsp;&nbsp;&nbsp;void</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab6ea3a5af75b860b6e3d74f48d230d7c"></a><!-- doxytag: member="Wrapper.hpp::UnusedFunction" ref="ab6ea3a5af75b860b6e3d74f48d230d7c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#<a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a> UnusedFunction</td>
          <td>(</td>
&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;D3DERR_INVALIDCALL</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="aa211cf3323e13c846328d208a08b7f5c"></a><!-- doxytag: member="Wrapper.hpp::D3DADAPTER_IDENTIFIER8" ref="aa211cf3323e13c846328d208a08b7f5c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct___d3_d_a_d_a_p_t_e_r___i_d_e_n_t_i_f_i_e_r8.html">_D3DADAPTER_IDENTIFIER8</a>  <a class="el" href="struct___d3_d_a_d_a_p_t_e_r___i_d_e_n_t_i_f_i_e_r8.html">D3DADAPTER_IDENTIFIER8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7dafeca471be820c826cb5d365f50851"></a><!-- doxytag: member="Wrapper.hpp::D3DCAPS8" ref="a7dafeca471be820c826cb5d365f50851" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct___d3_d_c_a_p_s8.html">_D3DCAPS8</a>  <a class="el" href="struct___d3_d_c_a_p_s8.html">D3DCAPS8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aea73804cdb3d0bee62eec58414ab3030"></a><!-- doxytag: member="Wrapper.hpp::D3DCLIPSTATUS8" ref="aea73804cdb3d0bee62eec58414ab3030" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef D3DCLIPSTATUS9 <a class="el" href="_wrapper_8hpp.html#aea73804cdb3d0bee62eec58414ab3030">D3DCLIPSTATUS8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae6d90784aa49f4cfa9c688fbf567362e"></a><!-- doxytag: member="Wrapper.hpp::D3DLIGHT8" ref="ae6d90784aa49f4cfa9c688fbf567362e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef D3DLIGHT9 <a class="el" href="_wrapper_8hpp.html#ae6d90784aa49f4cfa9c688fbf567362e">D3DLIGHT8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0365b5833d9d4a8fc3e1d20571924177"></a><!-- doxytag: member="Wrapper.hpp::D3DMATERIAL8" ref="a0365b5833d9d4a8fc3e1d20571924177" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef D3DMATERIAL9 <a class="el" href="_wrapper_8hpp.html#a0365b5833d9d4a8fc3e1d20571924177">D3DMATERIAL8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8e266fab9090b09fc13a2a0a06a86df2"></a><!-- doxytag: member="Wrapper.hpp::D3DPRESENT_PARAMETERS8" ref="a8e266fab9090b09fc13a2a0a06a86df2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct___d3_d_p_r_e_s_e_n_t___p_a_r_a_m_e_t_e_r_s8__.html">_D3DPRESENT_PARAMETERS8_</a>  <a class="el" href="struct___d3_d_p_r_e_s_e_n_t___p_a_r_a_m_e_t_e_r_s8__.html">D3DPRESENT_PARAMETERS8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a159c1c5dd916ab95c87b04c6bf036c4c"></a><!-- doxytag: member="Wrapper.hpp::D3DProc8" ref="a159c1c5dd916ab95c87b04c6bf036c4c" args=")(UINT)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef IDirect3D8*(* <a class="el" href="_wrapper_8hpp.html#a159c1c5dd916ab95c87b04c6bf036c4c">D3DProc8</a>)(UINT)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a828e3c35253be74bdd62f79bcfda3972"></a><!-- doxytag: member="Wrapper.hpp::D3DProc9" ref="a828e3c35253be74bdd62f79bcfda3972" args=")(UINT)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef IDirect3D9*(* <a class="el" href="_wrapper_8hpp.html#a828e3c35253be74bdd62f79bcfda3972">D3DProc9</a>)(UINT)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a06d244a146e7266c6ae1f99ca91ac1f0"></a><!-- doxytag: member="Wrapper.hpp::D3DSURFACE_DESC8" ref="a06d244a146e7266c6ae1f99ca91ac1f0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct___d3_d_s_u_r_f_a_c_e___d_e_s_c8.html">_D3DSURFACE_DESC8</a>  <a class="el" href="struct___d3_d_s_u_r_f_a_c_e___d_e_s_c8.html">D3DSURFACE_DESC8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa46f00620cb88942216e9b1ef1ff2a43"></a><!-- doxytag: member="Wrapper.hpp::D3DVIEWPORT8" ref="aa46f00620cb88942216e9b1ef1ff2a43" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef D3DVIEWPORT9 <a class="el" href="_wrapper_8hpp.html#aa46f00620cb88942216e9b1ef1ff2a43">D3DVIEWPORT8</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a50aad0ff990b29c019a0c85b9cee3c3b"></a><!-- doxytag: member="Wrapper.hpp::IDirect3D" ref="a50aad0ff990b29c019a0c85b9cee3c3b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef IDirect3D9 <a class="el" href="_wrapper_8hpp.html#a50aad0ff990b29c019a0c85b9cee3c3b">IDirect3D</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a46feedf976c5c9ffeb96396c967de985"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DDevice" ref="a46feedf976c5c9ffeb96396c967de985" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef IDirect3DDevice9 <a class="el" href="_wrapper_8hpp.html#a46feedf976c5c9ffeb96396c967de985">IDirect3DDevice</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab40733c00f103210eb721b0ac5e51df8"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DIndexBuffer" ref="ab40733c00f103210eb721b0ac5e51df8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef IDirect3DIndexBuffer9 <a class="el" href="_wrapper_8hpp.html#ab40733c00f103210eb721b0ac5e51df8">IDirect3DIndexBuffer</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7751a7f35758ceb5b1dcb00f90770635"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DSurface" ref="a7751a7f35758ceb5b1dcb00f90770635" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef IDirect3DSurface9 <a class="el" href="_wrapper_8hpp.html#a7751a7f35758ceb5b1dcb00f90770635">IDirect3DSurface</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab7957cc0746a9296e47f051989c6a70c"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DTexture" ref="ab7957cc0746a9296e47f051989c6a70c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef IDirect3DTexture9 <a class="el" href="_wrapper_8hpp.html#ab7957cc0746a9296e47f051989c6a70c">IDirect3DTexture</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afdc2bf8d759f43d6ce9e9536564bfeec"></a><!-- doxytag: member="Wrapper.hpp::IDirect3DVertexBuffer" ref="afdc2bf8d759f43d6ce9e9536564bfeec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef IDirect3DVertexBuffer9 <a class="el" href="_wrapper_8hpp.html#afdc2bf8d759f43d6ce9e9536564bfeec">IDirect3DVertexBuffer</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a423e287b683ce72f076881161f1d5d66"></a><!-- doxytag: member="Wrapper.hpp::LPRGBVECTOR" ref="a423e287b683ce72f076881161f1d5d66" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_r_g_b_v_e_c_t_o_r.html">RGBVECTOR</a> * <a class="el" href="struct_r_g_b_v_e_c_t_o_r.html">LPRGBVECTOR</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2654a1434644ad2e8cc95edda7fc3916"></a><!-- doxytag: member="Wrapper.hpp::RGBVECTOR" ref="a2654a1434644ad2e8cc95edda7fc3916" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_r_g_b_v_e_c_t_o_r.html">RGBVECTOR</a>  <a class="el" href="struct_r_g_b_v_e_c_t_o_r.html">RGBVECTOR</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a8debee3c1021126afc85d377999edecc"></a><!-- doxytag: member="Wrapper.hpp::DECLARE_INTERFACE_" ref="a8debee3c1021126afc85d377999edecc" args="(IDirect3D8, IUnknown)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DECLARE_INTERFACE_ </td>
          <td>(</td>
          <td class="paramtype">IDirect3D8&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IUnknown&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a102980ee508ecde7e23764971d0707bc"></a><!-- doxytag: member="Wrapper.hpp::DECLARE_INTERFACE_" ref="a102980ee508ecde7e23764971d0707bc" args="(IDirect3DDevice8, IUnknown)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DECLARE_INTERFACE_ </td>
          <td>(</td>
          <td class="paramtype">IDirect3DDevice8&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IUnknown&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6c4236873567d84a0273aa9d3fa3e306"></a><!-- doxytag: member="Wrapper.hpp::DECLARE_INTERFACE_" ref="a6c4236873567d84a0273aa9d3fa3e306" args="(IDirect3DTexture8, IUnknown)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DECLARE_INTERFACE_ </td>
          <td>(</td>
          <td class="paramtype">IDirect3DTexture8&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IUnknown&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa22c2b3f91c12f6e1bc0e2c82a322e7c"></a><!-- doxytag: member="Wrapper.hpp::DECLARE_INTERFACE_" ref="aa22c2b3f91c12f6e1bc0e2c82a322e7c" args="(IDirect3DSurface8, IUnknown)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DECLARE_INTERFACE_ </td>
          <td>(</td>
          <td class="paramtype">IDirect3DSurface8&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IUnknown&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="ac56bd18976e7cd88aa37d418b8655a1c"></a><!-- doxytag: member="Wrapper.hpp::define" ref="ac56bd18976e7cd88aa37d418b8655a1c" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char <a class="el" href="_wrapper_8hpp.html#ac56bd18976e7cd88aa37d418b8655a1c">define</a>[] = &quot;#define &quot;<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa9ea26faccd0670ffca16d885f3f2b94"></a><!-- doxytag: member="Wrapper.hpp::guid" ref="aa9ea26faccd0670ffca16d885f3f2b94" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GUID <a class="el" href="_wrapper_8hpp.html#aa9ea26faccd0670ffca16d885f3f2b94">guid</a><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Initial value:</b><div class="fragment"><pre class="fragment"> 
{ 0x7c204fb1, 0x9cac, 0x4b8d, { 0xba, 0xed, 0x7b, 0xf4, 0x8b, 0xf6, 0x3b, 0xb2 } }
</pre></div>
</div>
</div>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Oct 14 23:18:37 2010 for Voodoo Shader Framework by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
